iT邦幫忙

2026 iThome 鐵人賽

DAY 14
0
Build on Google AI

AI 策展人:用 Google ADK 打造會思考、會介紹的 3D 展示平台系列 第 27 篇

Day 27|導覽員只動嘴,不動手:怎麼讓 AI 指揮 3D 畫面

  • 分享至 

  • xImage
  •  

假設展場有位導覽員,參觀者說:「帶我看輸出齒輪。」

導覽員該怎麼做?有兩種做法:

  • 自己衝上去操作畫面。那他得知道畫面是怎麼做的、哪個按鈕在哪。
  • 遞一張小紙條給操作員:「請聚焦 p_0013。」操作員照辦。

我們選第二種。這一章的重點就是:導覽員(AI)不碰畫面,只遞紙條。

為什麼要這樣分

  • 導覽員換了、畫面換了,只要紙條格式不變,另一邊完全不用改。
  • 紙條是白紙黑字,可以拿來驗收:Day 25 的驗收員能檢查「導覽員有沒有遞對紙條」,不必真的開畫面。

操作員已經準備好了(我實測過)

操作員就是前面幾天蓋好的展示櫃(viewer)。我開了一個測試頁,用瀏覽器的開發者工具,一個個把「按鈕」按了一遍:

紙條內容 結果
選取輸出齒輪 齒輪亮起來,畫面發出「已選取」通知
選一個不存在的零件 不會當機,只回「做不到」並留一行警告
選一個不能點的零件(例如代表整台機器的總節點) 同樣回「做不到」
飛到某個重點 鏡頭飛過去,顯示說明卡片,順便亮起該零件
飛到不存在的重點 回「做不到」,不當機
只飛過去、不要亮燈 鏡頭飛過去,原本亮的零件維持不變
拆開(爆炸) 零件散開,上蓋飛到半空
給拆開一個太大的數字 自動壓回最大值

最重要的一點:**做不到的時候,操作員「回答做不到」,而不是摔倒。**這對導覽員很重要,因為 AI 偶爾會寫錯名字,不能因此讓整個展場停擺。

但遞紙條的那一頭,還沒蓋好

這裡要老實說。

**導覽員本人還是個空殼。**不管你問他什麼,他都回「還沒做」,也不會呼叫任何 AI。

紙條的格式也只有一個例子,沒有定稿。規則書裡只寫了:

例如 {"cmd": "select", "part": "p_0013"}

另一邊,操作員的規則書也寫明:「紙條格式由規劃處另外決定,我不先設計。」

更有意思的是:唯一一張真實存在的紙條,是機械展覽館的「拆開」工具遞出來的。它寫的是「每個零件各自移動多少公釐」的一長串清單。可是操作員的「拆開」按鈕,只收一個 0 到 1 的數字(拆多開)。這兩邊接不起來,中間還沒有人負責翻譯。

所以今天的真實狀態是:

  • ✅ 操作員(畫面):按鈕都有,也測過。
  • ⬜ 導覽員(AI):空殼。
  • ⬜ 紙條格式:只有一個例子。
  • ⬜ 把紙條從導覽員送到操作員的那條線:還沒蓋。

今天帶走什麼

  • AI 指揮畫面的好辦法:AI 遞紙條,畫面照辦,做不到就說做不到。
  • 好處是兩邊互不干擾,而且紙條可以驗收。

上一篇
Day 26(bridge)|真模型第一次上場:503、429,和一個被模型照填的預設值
下一篇
Day 28|開幕前的彩排:把展場可能發生的怪事,先演一遍
系列文
AI 策展人:用 Google ADK 打造會思考、會介紹的 3D 展示平台 共 29 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言